package zuoye_50;

import java.util.Random;

//题目：取一个整数a从右端开始的4～7位。
//程序分析：可以这样考虑：
//(1)先使a右移4位。
//(2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)
//(3)将上面二者进行&运算。
public class Zuoye_032 {
	public static void main(String[] args) {
		Random r = new Random();
		long a = r.nextInt(1000000,100000000);
		System.out.println(a);
		String str = Long.toString(a);
		char[] cha = str.toCharArray();
		int len = cha.length;
			System.out.println("该数右起取4到7位的数是:"+cha[len-4]+cha[len-5]+cha[len-6]+cha[len-7]);
	}
}
